<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:s="http://jboss.org/seam/faces"
	xmlns:p="http://primefaces.org/ui" template="/_template.xhtml">

	<ui:define name="corpo">
		<h:form>
			<p:tab>
				<h2>
					<h:outputText value="Novo Ambiente"
						rendered="#{empty ambienteBean.ambiente.id}" />
					<h:outputText value="Editar Ambiente"
						rendered="#{not empty ambienteBean.ambiente.id}" />
				</h2>

				<p:messages></p:messages>
				<fieldset>
					<legend>Dados do Ambiente</legend>
				
					<h:outputLabel value = "Cliente: " />
						<p:autoComplete value="#{ambienteBean.ambiente.cliente}" id="cliente" completeMethod="#{ambienteBean.completaCliente}"
							var ="c" itemLabel="#{c.sigla}" converter="conversorcliente" itemValue="#{c}" forceSelection="true" required="true" requiredMessage="Preencher o cliente">
							 
							</p:autoComplete>
 					<h:outputLabel value="Release: " ></h:outputLabel>
					<h:selectOneMenu value="#{ambienteBean.ambiente.branch}" converter="conversorbranch"  id="branch" required="true" requiredMessage="Favor Preencher o numero da Revisao">
			    		<f:selectItem itemLabel="Escolha" />
			    		<f:selectItems value="#{ambienteBean.branchs}" />
			    		 <p:ajax update="revisao"  listener="#{ambienteBean.trocaRevisao}" /> 
			    	</h:selectOneMenu>
			    	
			    	<h:outputLabel value="Tp. Ambiente Cliente: " ></h:outputLabel>
					<h:selectOneMenu value="#{ambienteBean.idAmbienteCliente}"   id="tpAmbienteCliente" required="true" requiredMessage="Favor o tipo de ambiente do cliente">
			    		<f:selectItem itemLabel="Escolha" />
			    		<f:selectItems value="#{ambienteBean.ambienteClientes}" var="tpAmbiente" itemValue="#{tpAmbiente.id}" itemLabel="#{tpAmbiente.tipo}" />
			 
			    	</h:selectOneMenu>
 
            		 <h:outputLabel  value ="Revisao do Cliente: "></h:outputLabel>
            		 <h:inputText id="revisao" value="#{ambienteBean.ambiente.nrinicial}" required="true" requiredMessage="Preencher o numero da revisão atual"></h:inputText>
					 

					<h:outputLabel style="margin-top: 3px; margin-bottom: 3px"
						value=" Tipo Ambiente"></h:outputLabel>
					<p:selectOneButton id="tipo" style="margin-top: 3px; margin-bottom: 3px"  value="#{ambienteBean.ambiente.tpAmbiente}" required="true" requiredMessage="Preencher o tipo de ambiente" >  
           				 	<f:selectItem itemLabel="ENTREGA" itemValue="#{ambienteBean.externo}" />  
           				 	<f:selectItem itemLabel="INTERNO" itemValue="#{ambienteBean.interno}" />  
       				 </p:selectOneButton>
			    	
			    	
			        <h:outputLabel value="Banco: " ></h:outputLabel>
					<h:selectOneMenu value="#{ambienteBean.idTipoBanco}"  required="true">
			    		<f:selectItems value="#{ambienteBean.bancos}" var="banco" itemValue="#{banco.id}" itemLabel="#{banco.nome}"  />
			    	</h:selectOneMenu>
			    	

			    	

            		 <h:commandButton value="grava" action="#{ambienteBean.grava}"  />
       					<s:validateForm validatorId="validaAmbiente"></s:validateForm>
				</fieldset>
			</p:tab>
		</h:form>


	</ui:define>
</ui:composition>